Method and apparatus for scrolling a screen in a display apparatus

ABSTRACT

A method of scrolling a screen in a display apparatus includes initiating a screen-scroll according to a speed of a currently generated flick input when the flick input is generated, comparing a tilt of an axis of a corresponding apparatus with an initial location at a time of generation of the flick input to determine whether a change amount of a change is within a reference value, maintaining a current screen-scroll speed if the change amount deviates from the reference value, and stopping a screen-scroll operation when a scroll stop condition is met.

PRIORITY

This application is a Continuation Application of U.S. patentapplication Ser. No. 13/776,086, which was filed in the U.S. Patent andTrademark Office on Feb. 25, 2013, and claims priority under 35 U.S.C.§119(a) to Korean Patent Application Serial No. 10-2012-0019206, whichwas filed in the Korean Intellectual Property Office on Feb. 24, 2012,the contents of each of which are incorporated herein by reference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates generally to technology for controlling adisplay screen of a display apparatus such as a portable phone, aTelevision (TV), or a tablet, and more particularly, to a method and anapparatus for scrolling a screen and for controlling a list view on adisplay by using a motion sensor mounted on an input apparatus capableof receiving a touch input.

2. Description of the Related Art

An electronic appliance directly controlled by a user usually includesat least one display apparatus, and the user may control the electronicappliance through an input apparatus while monitoring various operationstates or application operations of a corresponding electronic appliancethrough the display apparatus. Particularly, in a portable terminal, amethod of providing a user interface is widely provided in which theinput apparatus is a touch screen instead of a rectangular manipulationbutton for causing up, down, left and right movements, due to thelimited size of the portable terminal.

In one example, in a list view state where a plurality of related itemsincluding a Short Message Service (SMS) receiving and transmission itemand a directory are displayed in a type of a plurality of a bars, boxes,or icons, a list item is moved by a screen-scroll method. When using atouch screen user interface, in order to manipulate movement between thelist items, a drag (an operation which touches a point of the touchscreen by a finger or a stylus pen, moves to another point whilemaintaining the touch and then stops and releases the touch) or a flick(an operation which touches a point of the touch screen by the finger orthe stylus pen and quickly moves in a direction while releasing thetouch) is used to move to a desired point. When a drag input is made,the screen-scroll operation is performed in the list view stateaccording to a corresponding direction and a movement state, and ifthere is made a flick input, the screen-scroll is performed quicklyaccording to a speed and a direction corresponding thereto and isstopped by decreasing the speed of the screen-scroll.

However, if there are many list items, selection of a desired list itemmay inconveniently require multiple drag or flick operations, and whenthe user wants to slowly check lists, an operation of touching thescreen by a finger and moving the finger slowly in a corresponding speedis required. Particularly, in an appliance such as the portableterminal, which has a small display, a touch input unit and a displayscreen need to be used simultaneously, which causes a finger tofrequently block the screen.

SUMMARY OF THE INVENTION

Accordingly, an aspect of the present invention provides a method and anapparatus for more conveniently scrolling a screen of a displayapparatus by not requiring much manipulation in controlling a list viewon a display.

Another aspect of the present invention provides a method and anapparatus for scrolling a screen of a display apparatus in which a listview is controlled by a minimum motion without a touch when largeamounts of movement or slow and continuous movement is required incontrolling the list view on a display.

In accordance with an aspect of the present invention, a method ofscrolling a screen in a display apparatus includes, when a flickinginput is detected on the screen, scrolling the screen starting at aninitial speed corresponding to a speed of the flicking input, wherein atilt of the hand-held apparatus at the time of the flicking inputcorresponds to an initial tilt, and if the hand-held apparatus tiltsfrom the initial tilt more than a reference value, maintaining a currentscroll speed, wherein, unless at least one of the hand-held apparatustilts from the initial axis more than the reference value, the scrollingspeed gradually decreases to zero.

In accordance with another aspect of the present invention, a method ofscrolling a screen in a display apparatus includes, when a flickinginput is detected on the screen, scrolling the screen starting at aninitial speed corresponding to a speed of the flicking input, wherein atilt of the hand-held apparatus at the time of the flicking inputcorresponds to an initial tilt, if the hand-held apparatus does not tiltfrom the initial tilt more than the reference value, graduallydecreasing the scrolling speed, and if the hand-held apparatus tiltsfrom the initial tilt more than a reference value, changing a currentscrolling speed an amount proportional to the tilt of the hand-heldapparatus from the initial tilt.

In accordance with another aspect of the present invention, anon-transitory computer-readable recording medium having recordedthereon a computer program for executing a list view operation forscrolling a screen on a display of a hand-held apparatus includes, whena flicking input is detected on the screen, scrolling the screenstarting at an initial speed corresponding to a speed of the flicking,wherein a tilt of the hand-held apparatus at a time of the flickinginput corresponds to an initial tilt, and if the hand-held apparatustilts from the initial tilt more than a reference value, maintaining acurrent scroll speed, wherein, unless at least one of the hand-heldapparatus tilts from the initial tilt more than the reference value, thescrolling speed gradually decreases to zero.

In accordance with another aspect of the present invention, anon-transitory computer-readable recording medium having recordedthereon a computer program for executing a list view operation forscrolling a screen on a display of a hand-held apparatus includes, whena flicking input is detected on the screen, scrolling the screenstarting at an initial speed corresponding to a speed of the flickinginput, wherein a tilt of the hand-held apparatus at a time of theflicking input corresponds to an initial tilt, if the hand-heldapparatus does not tilt from the initial tilt more than the referencevalue, gradually decreasing the scrolling speed, and if the hand-heldapparatus tilts from the initial tilt more than the reference value,changing a current scrolling speed an amount proportional to the tilt ofthe hand-held apparatus from the initial tilt.

In accordance with another aspect of the present invention, a hand-heldapparatus which executes a list view operation includes a displaycapable of touch input, a motion sensor, and a controller which when aflicking input is detected on a screen shown in the display, controlsthe display to scroll the screen starting at an initial speedcorresponding to a speed of the flicking input, wherein a tilt of thehand-held apparatus at a time of the flicking input corresponds to aninitial tilt, and if the motion sensor indicates that the hand-heldapparatus tilts from the initial tilt more than a reference value,controls the display to maintain a current scroll speed, wherein, unlessat least one of the hand-held apparatus tilts from the initial tilt morethan the reference value, the scrolling speed gradually decreases tozero.

In accordance with another aspect of the present invention, a hand-heldapparatus which executes a list view operation includes a displaycapable of touch input, a motion sensor, and a controller which when aflicking input is detected on the screen, scrolling the screen startingat an initial speed corresponding to a speed of the flicking input,wherein a tilt of the hand-held apparatus at a time of the flickinginput corresponds to an initial tilt, if the hand-held apparatus doesnot tilt from the initial tilt more than a reference value, graduallydecreasing the scrolling speed, and if the hand-held apparatus tiltsfrom the initial tilt more than the reference value, changing a currentscrolling speed an amount proportional to the tilt of the hand-heldapparatus from the initial tilt.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other aspects, features, and advantages of the presentinvention will be more apparent from the following detailed descriptiontaken in conjunction with the accompanying drawings, in which:

FIG. 1 illustrates an apparatus for performing a screen-scroll of adisplay apparatus according to an embodiment of the present invention;

FIG. 2 illustrates a setting state of a tilt section of a portableterminal for performing a screen-scroll of a display apparatus accordingto an embodiment of the present invention;

FIG. 3 is a side view of FIG. 2;

FIG. 4 illustrates a preset tilt section and related information forperforming a screen-scroll of a display apparatus according to anembodiment of the present invention;

FIG. 5 illustrates a list view of a portable terminal for performing ascreen-scroll of a display apparatus according to an embodiment of thepresent invention;

FIG. 6 illustrates a screen-scroll operation of a display apparatusaccording to an embodiment of the present invention;

FIG. 7 illustrates a main step of FIG. 6;

FIG. 8 illustrates a screen-scroll operation of a display apparatusaccording to another embodiment of the present invention; and

FIGS. 9 to 11 illustrate various modification examples of the presentinvention.

DETAILED DESCRIPTION OF EMBODIMENTS OF THE PRESENT INVENTION

Hereinafter, various embodiments of the present invention will bedescribed with reference to the accompanying drawings. In the followingdescription, a detailed description of known functions andconfigurations incorporated herein will be omitted when it may obscurethe subject matter of the present invention.

FIG. 1 illustrates an apparatus for performing a screen-scroll of adisplay apparatus according to an embodiment of the present invention.Referring to FIG. 1, the apparatus includes a display unit 13 whichgenerally includes a Liquid Crystal Display (LCD) and displays variousinformation such as application execution images, various operationstates, a menu state, and a list view of a corresponding apparatus andmay be implemented in a touch screen structure. Further included is amanipulation unit 14 such as a touch screen control, associated with thedisplay unit 13 to receive various touch input manipulations made by theuser and is provided with a keypad or a button for manipulating aplurality of operations mechanically provided on an external housing ofthe corresponding apparatus, a motion sensor unit 15 including agyroscope or an acceleration sensor, which measures a rotation stateincluding a tilt and an acceleration of the corresponding apparatus todetect a motion state of the corresponding apparatus, a controller 12which controls a motion of a corresponding apparatus 1 including a listview control operation related to the present invention by collectivelycontrolling each function unit, and a storage unit 16 which stores anoperation program related to an operation of the controller 12, variousapplications, and a data related to the list view.

When the apparatus is, for example, a portable terminal, a communicationunit is further provided including an antenna for a wirelesscommunication and performing a wireless signal processing operation fora wireless communication function and a voice-processing unit forprocessing a voice signal. When the apparatus is, for example, a TVremote controller, a short-range communication module is provided, suchas an infrared communication module or Bluetooth® for communicating witha TV body apparatus. List items stored in the storage unit 16 may beprovided in the TV body apparatus.

A list view control method according to the present invention, which canbe performed in an apparatus configured as above, is described. In thepresent invention, a new user interface method in controlling the listview on a display is disclosed along with a method in which a scrollspeed of the list view may be controlled without a finger touching ascreen (i.e., without a touch input), or using a tilt of a correspondingapparatus after an initial touch input.

To this end, as shown in FIGS. 2 and 3, a plurality of tilt sectionsrelative to an axis with respect to the corresponding apparatus 1 areset in advance. The plurality of tilt sections may be divided as, forexample, forward direction (+) tilt sections (sections A, B) relative toan initial position section (section o) and forward direction (−) tiltsections (sections C, D), as described later. In the example of FIGS. 2and 3, the tilt section is set according to a corresponding state whenthe corresponding apparatus (terminal) 1 is placed vertically. In thiscase, as shown in FIG. 5, a list view in which list items in a bar typeare displayed in a plurality of rows in a display screen 130 may bescrolled up and down in the screen.

As shown in FIG. 4, when it is assumed that each tilt section is sectionA, section B, section O, section C, and section D, in each tilt section,for example, a central tilt, which is a reference tilt of acorresponding tilt section, is determined as Ta, Tb, To, Tc, Td. Areference speed of the screen-scroll is each determined as Va, Vb, Vo,Vc, Vd for each tilt section. If Vo is a speed 0 at a stationary state,a level of each reference scroll speed is determined as Va>Vb>Vo(=O)>Vc>Vd. A symbol (+) of the Va, Vb is different from a symbol (−) ofthe Vc, Vd, which indicates that the screen-scroll directions thereofare opposite. In other words, in the example shown in FIGS. 4-5, when aflick input 132 occurs in an upward (−) and downward (+) direction ofthe screen, a screen-scroll operation may be performed such that ascreen movement of the list view may occur from the bottom toward thetop of the screen, or from the top toward the bottom, and a symbol of ascreen-scroll speed is determined as a negative number or a positivenumber, respectively.

As above, a tilt section and information related thereto may be set inadvance, and setting of a number of a plurality of tilt sections, ascroll direction, and a speed may be selectively set based on userconvenience. The tilt section may also be divided into two stationarysections and other sections to set such that a level of thescreen-scroll speed of the list view may be continuously variedaccording to a degree of the tilt in a section other than the stationarysection.

When the tilt section is preset, if a screen-scroll mode state isentered in a list view state, a tilt of a corresponding apparatusbecomes a reference at a time when a current screen-scroll mode isgenerated, such that a current tilt of the corresponding apparatus isset as the reference tilt of the initial position section (section O) ofthe tilt section. When the tilt of the apparatus is changed such thatthe tilt of the corresponding apparatus deviates from the initiallocation section and corresponds to other tilt section, the currentscreen-scroll speed may be maintained or changed according to a scrollspeed set for a corresponding tilt section.

For example, as shown in FIG. 5, when the flick input 132 is made, thescreen moves while the screen-scroll of the list view is decreased whenthe finger is lifted. The tilt of the apparatus at a moment when theflick is generated becomes the reference tilt. Before the screen-scrollstops completely, when the terminal is tilted such that the tilt of theterminal enters to section A (or section C), a speed Vi(hereinafterentry speed) of the scroll at the time of the entry is maintained.Unless there is made an additional touch input or the terminal returnsto an initial location and a stop condition of the screen-scrolloperation such as a complete stop of the screen-scroll is met, thescreen-scroll operation according to the tilt of the terminal may becontinuously performed.

An example of an operation of the present invention relative to theentry speed Vi at the time when the tilt of the terminal enters sectionA or section C is described below.0<Vi(entry speed)<Va  1)

The entry speed (current speed Vi) is set as the scroll speed of sectionA (i.e., the current screen-scroll speed is maintained) and a coordinatesystem of the tilt section is changed such that the current tilt of theterminal is equal to the reference tilt Ta of section A, therebymatching the coordinate system to the current tilt of the terminal. Inthis case, if the terminal is further tilted to enter into section B,the scroll speed is set as the reference scroll speed Vb of section B,and if the terminal returns from section B to section A, thescreen-scroll speed is changed to the scroll speed Va preset for sectionA, not the entry speed Vi.[Va<Vi(entry speed)<Vb] or [Vb<Vi(entry speed)]  2)

The entry speed (current speed Vi) is set as the scroll speed of sectionB and the coordinate system of the tilt section is changed such that thecurrent tilt of the terminal is equal to the reference tilt Tb ofsection B, thereby matching the coordinate system to the current tilt ofthe terminal. In this case, if the tilt section is not further assigned,the current screen-scroll speed is maintained even if the terminal isfurther tilted and enters into section B, and if the terminal is tiltedless and returns to section A, the screen-scroll speed is changed to thescroll speed Va preset for section A, not the entry speed Vi.0>Vi(entry speed)>Vc  3)

The entry speed (current speed Vi) is set as the screen-scroll speed ofsection C and the coordinate system of the tilt section is changed suchthat the current tilt of the terminal is equal to the reference tilt Tcof section C, thereby matching the coordinate system to the current tiltof the terminal. In this case, if the tilt of the terminal is furtherentered into section D, the screen-scroll speed is set as the referencescroll speed Vd of section D, and if the terminal returns to section C,the screen-scroll speed is changed to Vc.[Vc>Vi(entry speed)>Vd] or r [Vd>Vi(entry speed)]  4)

The entry speed (current speed Vi) is set as the speed of section D andthe coordinate system of the tilt section is matched to the current tiltof the terminal such that the current tilt of the terminal is equal tothe reference tilt Td of section D. In this case, if section is notfurther assigned, the current screen-scroll speed is maintained even ifthe terminal is further tilted, and if the terminal is tilted less andreturns to section C, the screen-scroll speed returns to Vc originallyset for this section, not the entry speed Vi.

Thus, an operation of each section may be performed. However, when thesection is not divided and the screen-scroll speed is increasedproportionally according to an angle of tilt outside of the stationarysection, when the terminal is tilted more than a reference angle (i.e.,deviates from the stationary section) when the screen-scroll is movedaccording to the flick input, the reference of the terminal tilt isdetermined based on the entry speed at a moment thereof, and thescreen-scroll speed may be increased or decreased relative to the entryspeed according to the degree of the tilt.

It should be noted that, similar to using a conventional User Interface(UI), when the tilt of the terminal is not significantly changed (e.g.,the tilt of the terminal is within the preset stationary section),manipulation according to a general drag and flick may be concurrentlyperformed.

FIG. 6 illustrates a screen-scroll operation of a display apparatusaccording to an embodiment of the present invention. Referring to FIG.6, the screen-scroll operation performed in a list view display state.In step 602, it is determined whether the flick input is generated, andwhen generation of the flick input is determined, step 604 is performed.In step 604, a speed (symbol, velocity) of the flick input currentlygenerated is determined, and In step 606, the screen-scroll is initiatedaccording to a flick input speed.

In step 608, by identifying the tilt of the terminal, the tilt of theterminal is compared with the initial location (i.e., location at a timeof the flick input) to determine whether a change amount is within areference value. If the change amount is within the reference valueaccording to a determination result, step 610 is subsequently performed,and if the change amount is not within the reference value, step 620 isperformed.

In step 610, the current screen-scroll speed is decreased by apredetermined level, and in step 612, it is determined whether theadditional touch input is made or the screen-scroll speed becomes 0. Ifthe additional touch input is made or the screen-scroll speed becomes 0according to a determination result, step 614 is subsequently performedto stop the screen-scroll operation. Otherwise, the method returns tostep 608 to repeatedly perform the above step.

However, in step 610 which is performed when the terminal is comparedwith the initial location (i.e., location at the time of the flickinput) and determined to deviate from the reference value in step 608,the current screen-scroll speed is maintained, and an operation ofchanging the scroll speed according to a change of the tilt may beadditionally performed. In step 630, the scroll-stop condition, such aswhether there is a touch input or the terminal tilt returns to theinitial location and a complete screen-scroll stops is determined, andif the scroll-stop condition is met, then step 614 is performed.

The foregoing steps, other than steps 608, 620, and 630, may be similarto the screen-scroll operation, which is performed upon the flick inputin a conventional list view display state.

FIG. 7 illustrates a main operation of FIG. 6, in particular, an exampleof a detailed operation flow of step 620. Referring to FIG. 7, in step621, the current screen-scroll speed is maintained. In step 622, a tiltsection corresponding to the current screen-scroll is identified among aplurality of preset tilt sections. In step 623, the tilt sectioncoordinate system is changed such that a reference tilt of thecorresponding tilt section matches to the current tilt.

In step 624, the reference tilt section of the changed coordinate systemaccording to the current tilt is identified and, in step 625, thescreen-scroll operation is performed according to the reference scrollspeed of the identified tilt section. In step 625, when there is nochange in the identified tilt section, the current screen-scroll speedis maintained, and accordingly, an initial screen-scroll speed may becontinuously maintained in step 621. When the identified tilt sectionreturns to the tilt section of the initial location, the screen-scrollspeed may be gradually decreased to 0.

In step 626, whether the touch input is made is determined and, when thetouch input is made, step 624 is performed to repeatedly perform theabove process, and when the touch input is made, a subsequent step isperformed.

As described in step 626, whether the screen-scroll operation is stoppedis determined according to whether the touch input is made, andalternatively, an operation may be performed such that the screen-scrolloperation is determined to stop when it is detected that thescreen-scroll speed becomes 0.

FIG. 8 illustrates a screen-scroll operation of a display apparatusaccording to another embodiment of the present invention. In FIG. 8, thescreen-scroll operation is performed without the flick input and, forexample, it may be preset that a screen-scroll mode operation shown inFIG. 8 is automatically started when performing a list view displayoperation is initiated. Referring to FIG. 8, in step 802, the tiltsection coordinate system is changed such that the current tilt of aterminal matches with the reference tilt of the initial location sectionamong a plurality of the preset tilt sections.

In step 804, the tilt section of the changed coordinate system accordingto the current tilt of the terminal is identified. In step 806, thescreen-scroll operation is performed according to the reference scrollspeed of the identified tilt section. When the identified tilt sectionreturns to a tilt section of the initial location, the screen-scrollspeed may be gradually decreased to 0.

In step 808, it is determined whether a touch input is made, and whenthe touch input is not made, the method returns to step 804 torepeatedly perform the above step and, when the touch input is made, themethod proceeds to step 810. In step 810, it is determined whether thescroll stop condition such as an additional touch input is met, and whenscroll stop condition is not met, the method returns to step 802 torepeatedly perform the above step. When scroll stop condition is met,the screen-scroll mode is subsequently terminated.

As shown in FIG. 8, it can be known that, when entering into thescreen-scroll mode as in the list view display, the screen-scrolloperation is performed by varying the screen-scroll speed, without aseparate flick input, according to the change of the tilt relative tothe initial tilt of the terminal at the time of the entry. Also, it canbe known that the initial location of the tilt of the terminal and areference tilt section coordinate thereof are reset according to thetouch input in step 808. In this case, the flick input may not be neededand, in the structure of the apparatus shown in FIG. 1, the display unit13 of the touch screen structure may not need to be provided.

FIGS. 9 to 11 illustrate various modification examples of the presentinvention. In FIG. 9, different from the above-described embodiments, itis shown that the tilt section may be set according to a tilt conditionrelative to a state where the terminal lays length-wise instead ofwidth-wise.

In FIG. 10, different from the above embodiments, it is shown that theterminal is not tilted forward or rearward when the terminal lays in thewidth direction but the tilt section may be set according to rotation ofthe terminal in a clockwise or counterclockwise direction.

In FIG. 11, different from the above embodiments, it is shown that theterminal is not tilted forward or rearward when the terminal lays in thelength direction but the tilt section may be set according to a state oftilting to the left or to the right.

As described above, the present invention may be implemented accordingto various embodiments, and it should be understood that variousmodifications or changes of the present invention may be made. Forexample, in the above description, an example is described in which thescreen-scroll operation to which the present invention applies isperformed in an up and down direction relative to a position at whichthe terminal is currently laid, however, it should be noted that thepresent invention can apply to when the screen-scroll is performed in aleft and right direction relative to the position at which the terminalis currently laid.

It should be noted that embodiments of the present invention may beimplemented by hardware, software, or a combination of the hardware andthe software. The software may be stored in a volatile or non-volatilestorage device including a storage device such as a Read-Only Memory(ROM) or a memory such as a Random Access Memory (RAM), a memory chip,or an integrated circuit, and a storage medium such as a Compact Disc(CD), a Digital Video Disc (DVD), a magnetic disk, or a magnetic tapewhich enables an optical or magnetic recording as well as being readableby a machine. It should be understood that a memory, which can beincluded in a 3D TV is an example of a machine-readable storage mediumsuitable for storing a program or programs including instructions thatimplement embodiments of the present invention. Therefore, the presentinvention includes a machine-readable storage medium that stores aprogram or programs including codes for implementing a method describedby the appended claims. Also, such a program may be electricallytransmitted through any medium similar to a communication signal that ispropagated by wire or wirelessly, and the present invention includesequivalents thereof.

While the present invention has been shown and described with referenceto certain embodiments thereof, it will be understood by those skilledin the art that various changes in form and details may be made thereinwithout departing from the spirit and scope of the present invention asdefined by the appended claims.

What is claimed is:
 1. A method of scrolling a screen displayed on adisplay of a hand-held apparatus, comprising: based on a flicking inputbeing detected on the display, starting scrolling the screen at aninitial scrolling speed corresponding to a speed of the flicking input,wherein a tilt of the hand-held apparatus at a point of time of theflicking input corresponds to an initial tilt; gradually decreasing ascrolling speed of the screen to zero, if the hand-held apparatus istilted at a first amount from the initial tilt that is less than orequal to a reference value; and maintaining the scrolling speed of thescreen, if the hand-held apparatus is tilted at a second amount from theinitial tilt that is greater than the reference value.
 2. The method ofclaim 1, further comprising, after continuing to scroll the screen atthe scrolling speed when the hand-held apparatus is tilted from theinitial tilt more than the reference value: varying the speed of thescrolling according to the tilt of the hand-held apparatus.
 3. Themethod of claim 2, wherein varying the speed of the scrolling accordingto the tilt of the hand-held apparatus comprises: based on the tilt ofthe hand-held apparatus returning to be about identical to the initialtilt, stopping the scrolling of the screen.
 4. The method of claim 2,wherein varying the speed of the scrolling according to the tilt of thehand-held apparatus comprises: varying the speed of the scrollingaccording to a difference between the tilt of the hand-held apparatusand the initial tilt, wherein the speed of the scrolling is proportionalto the difference.
 5. The method of claim 2, wherein varying the speedof the scrolling according to the tilt of the hand-held apparatuscomprises: varying the speed of the scrolling according to which of aplurality of preset tilt ranges the tilt of the hand-held apparatus isin, wherein the preset tilt ranges are set relative to the initial tilt.6. The method of claim 5, wherein the preset tilt ranges are re-setrelative to the tilt of the hand-held apparatus.
 7. The method of claim1, further comprising, based on an additional touch input, stopping thescrolling of the screen.
 8. The method of claim 1, wherein the tilt ofthe hand-held apparatus is measured in an axis from a center of a top ofthe hand-held apparatus to the center of a bottom of the hand-heldapparatus.
 9. The method of claim 8, wherein the tilt from the initialtilt is measured in a plane perpendicular to the display of thehand-held apparatus.
 10. The method of claim 8, wherein the tilt fromthe initial tilt is measured in a plane parallel to the display of thehand-held apparatus.
 11. The method of claim 1, wherein the tilt of thehand-held apparatus is measured in an axis from a center of a side ofthe hand-held apparatus to the center of an opposite side of thehand-held apparatus and the tilt from the initial axis is measured in aplane perpendicular to the display of the hand-held apparatus.
 12. Amethod of scrolling a screen displayed on a display of a hand-heldapparatus, comprising: based on a flicking input being detected on thedisplay, starting scrolling the screen at an initial scrolling speedcorresponding to a speed of the flicking input, wherein a tilt of thehand-held apparatus at a point of time of the flicking input correspondsto an initial tilt; gradually decreasing a scrolling speed of thescreen, if the hand-held apparatus is tilted a first amount from theinitial tilt that is less than or equal to a reference value; andchanging the scrolling speed of the screen by an amount that isproportional to a second amount of tilt from the initial tilt, if thesecond amount of tilt from the initial tilt is greater than thereference value.
 13. A non-transitory computer-readable recording mediumhaving recorded thereon a computer program for executing a list viewoperation for scrolling a screen displayed on a display of a hand-heldapparatus, comprising: based on a flicking input being detected on thedisplay, starting scrolling the screen at an initial scrolling speedcorresponding to a speed of the flicking input, wherein a tilt of thehand-held apparatus at a point of time of the flicking input correspondsto an initial tilt; gradually decreasing a scrolling speed of the screento zero, if the hand-held apparatus is tilted a first amount from theinitial tilt that is less than or equal to a reference value; andmaintaining the scrolling speed of the screen, if the hand-heldapparatus is tilted a second amount from the initial tilt that isgreater than the reference value.
 14. A non-transitory computer-readablerecording medium having recorded thereon a computer program forexecuting a list view operation for scrolling a screen displayed on adisplay of a hand-held apparatus, comprising: based on a flicking inputbeing detected on the display, starting scrolling the screen at aninitial scrolling speed corresponding to a speed of the flicking input,wherein a tilt of the hand-held apparatus at a point of time of theflicking input corresponds to an initial tilt; gradually decreasing ascrolling speed of the screen, if the hand-held apparatus is tilted afirst amount from the initial tilt that is less than or equal to areference value; and changing the scrolling speed of the screen by anamount that is proportional to a second amount of tilt from the initialtilt, if the second amount of tilt from the initial tilt is greater thanthe reference value.
 15. A hand-held apparatus which executes a listview operation, comprising: a display capable of receiving a touchinput; a motion sensor; and a controller which: based on a flickinginput being detected on the display, controls the display to startscrolling a screen at an initial scrolling speed corresponding to aspeed of the flicking input, wherein a tilt of the hand-held apparatusat a point of time of the flicking input corresponds to an initial tilt;gradually decreases a scrolling speed of the screen to zero, if themotion sensor indicates that the hand-held apparatus is tilted a firstamount from the initial tilt that is less than or equal to a referencevalue; and maintains the scrolling speed of the screen, if the motionsensor indicates that the hand-held apparatus is tilted a second amountfrom the initial tilt that is greater than a reference value.
 16. Ahand-held apparatus which executes a list view operation, comprising: adisplay capable of receiving a touch input; a motion sensor; and acontroller which: based on a flicking input being detected on thedisplay, starts scrolling the screen at an initial scrolling speedcorresponding to a speed of the flicking input, wherein a tilt of thehand-held apparatus at a point of time of the flicking input correspondsto an initial tilt; gradually decreases a scrolling speed of the screen,if the hand-held apparatus is tilted a first amount from the initialtilt that is less than or equal to a reference value; and changes thescrolling speed of the screen by an amount that is proportional to asecond amount of tilt from the initial tilt, if the second amount oftilt from the initial tilt is greater than the reference value.